home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-07-30 | 6.3 KB | 226 lines | [TEXT/ttxt] |
- Changes from VICE-0.10.0
- ------------------------
-
- - the CPU in x64, xvic and xpet is now 2.3 times faster; :->
-
- - the VIC-II steals the correct number of cycles for bad lines and
- sprites, and correctly fetches the video RAM, so that FLD and other
- effects involving bad lines are now emulated correctly;
-
- - the interrupt handling and the CIA/VIA emulations have been almost
- completely rewritten, thus dramatically increasing compatibility and
- reliability;
-
- - the VIC-II sprite-sprite and sprite-background collision register
- emulation is (much) faster;
-
- - the Read-Modify-Write bug of the CPU is correctly emulated when
- accessing the VIC-II register $D011;
-
- - D64 and T64 can be directly attached (T64 in x64 and x128 only);
-
- - a bad bug in the handling of the I/O registers of the 6510 has been fixed;
-
- - the ADC and SBC decimal mode has been fixed;
-
- - various bugs in the 1541 error channel emulation have been fixed;
-
- - the 1541 emulator and the standalone c1541 program support the Rx:
- (Rename) command and the Sx: (Scratch, delete) command now handles
- wildcards correctly;
-
- - the infamous keyboard problem which caused key events to be lost
- when refresh was > 1 has been fixed;
-
- - a IEEE-488 interface emulator has been introduced (emulates the
- original Commodore one) in x64, x128 and xvic;
-
- - the xdebugger functionality has been improved (this part is still in the
- experimental stage, though);
-
- - the `-8' and `-9' options allow to attach diskimages as drive #9 too;
-
- - the Unix FS driver (Unit 11) has been improved, so that it supports the
- command/error channel and wildcards properly; moreover, new FS-specific
- commands (mkdir, rmdir, chdir) and errors (`permission denied' and
- `directory not empty') have been added;
-
- - the VDC emulation in x128 supports variable character and screen size and
- bitmap mode as well (monochrome only and still under development);
-
- - some minor bugs in the VDC emulator have been fixed;
-
- - the MMU implementation in x128 is much more complete, with true (not
- hard-coded) shared RAM and memory configuration support;
-
- - a nasty bug which caused x128 to crash when changing speed and
- enabling/disabling the video emulators at runtime has been fixed;
-
- - the Linux joystick has been fixed (it did not work at all in 0.10.0);
-
- - the monitor `set' command no longer accepts ambiguous variable names;
-
- - a new `hjoyport' variable/resource allows the user to choose the port
- for the hardware joystick (Linux only);
-
- - Sun64 is no longer supported (if you need it, download x64-0.3.1);
-
- - one thousand other little bugs have been fixed.
-
-
-
- Feature Comparison: X64 0.3, VICE 0.10.0 and VICE 0.11.0
- --------------------------------------------------------
-
-
- Feature x64 0.3.0 VICE 0.10.0 VICE 0.11.0
-
- *Emulator _____________________________________________________________________
-
- C64 yes yes yes
- C128 yes yes yes
- VIC-20 no yes yes
- C16 no no no
- Plus /4 no no no
-
- PET 3032 no yes yes
- PET 4032 no yes yes
- PET 8032 no yes yes
-
-
- *Help _________________________________________________________________________
-
- Manpage yes yes yes
- Show Available Commands Mon, c1541 Mon, c1541 Mon, c1541
- Show Avail. ML Instructions Mon Help Mon Help Mon Help
-
-
- *Control / Interfaces _________________________________________________________
-
- ML Monitor yes yes yes
- Step-by-step Execution Xdebugger only Xdebugger only yes
- Multiple Sessions no no no
- Save/Restore Freezed RAM yes yes yes
-
- Load Program (startup/mon) yes yes yes
- Loadable Program Formats PRG PRG,P00 PRG,P00
-
- Joysticks Linux only virtual Linux, virtual
- Mouse - - -
-
-
- Tape drives - - -
- Serial Printers 2 2 2
- Disk Drives, disk image 3 (#8-10) 3 (#8-10) 3 (#8-10)
- Disk Drives, filesystem 1 (#11) 1 (#11) 1 (#11)
- Hard disks - - -
- Change Floppy Image yes yes yes
-
-
- *Data Transfer ________________________________________________________________
-
- Real C64 Peripherals no no no
- Pipes no no no
-
- CBM binaries yes yes yes
- P00 File Images - yes yes
- X64 Disk Images yes yes yes
- .D64 Disk Images import/export import yes
- .T64 tape Images import import yes
- .C64 Game Images - - yes
-
-
- *Emulation ____________________________________________________________________
-
- CPU
- Instruction Set Full Full Full
- Count Cycles Partial Exact Exact
-
-
- VIC-II
- Graphic Modes all all all
- Smooth Scroll yes yes yes
- Sprites 8 8 8
- Sprite Collision IRQ no/no yes yes
- LightPen IRQ no no no
- Raster Compare IRQ yes yes yes
- Split Screens no yes yes
- Rasterline Effects no yes yes
- Open Border no yes yes
- Correct Timing w/Bad Lines no no yes
-
-
- C128 VDC no yes yes
- Graphic Modes - yes(*) yes(*)
- Smooth Scroll - no no
- Light Pen IRQ - no no
- Block Copy - yes(*) yes(*)
- 64K Video RAM Support no yes(*) yes(*)
-
-
- SID no no
-
-
- CIA 1
- Keyboard C64 kbd C64/128(*) kbd C64/128(*) kbd
- Joystick Linux only Numpad Linux, numpad
- timer A yes yes yes
- timer B yes yes yes
- IRQ control yes yes yes
- IRQ yes yes yes
- Time Of Day (TOD) no no yes
- Time Of Day Alarm no no yes
-
-
- CIA 2
- VIC bank select yes yes yes
- Serial Bus no no no
- timer A yes yes yes
- timer B yes yes yes
- IRQ control yes yes yes
- IRQ yes yes yes
- Time Of Day (TOD) no no yes
- Time Of Day Alarm no no yes
-
-
- *Peripherals __________________________________________________________________
-
- 1541
- Emulation Simulates Simulates Simulates
-
- CBM DOS Commands B C I N S B C I N S B C I N R S
- V U1 U2 UI V U1 U2 UI V U1 U2 UI
-
- CBM File Formats PRG,SEQ PRG,SEQ PRG,SEQ
-
- 1541 Image File Operation yes yes yes
- 1571 Image File Operation - no no
- 1581 Image File Operation - no no
-
- Tracks
- 1541 35 35-42 35-42
- 1571 - (70) (70)
- 1581 - (80) (80)
- Sector Error Information no no no
- GCR coded Image File no no no
- Serial Bus no no no
-
-
- Printer
- Emulation Epson compat. Epson compat. Epson compat.
- Printing Modes Text Text/Graphics Text/Graphics
-
- Output Page Formatting no yes yes
- Print to File yes yes yes
- Print to Network Printer no no no
-
- Graphics commands, 7-bit - - -
- Graphics commands, 8-bit - - -
-
- Output Formats ASCII PETCII, ASCII, PETCII, ASCII,
- ISO Latin/1, ISO Latin/1,
- raw, hexdump, raw, hexdump,
- PostScript PostScript
-
- (*) not complete yet
-